//package org.example.demo.util;
//
//import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
//import org.apache.poi.ss.usermodel.Row;
//import org.apache.poi.ss.usermodel.Sheet;
//import org.apache.poi.ss.usermodel.Workbook;
//import org.apache.poi.ss.usermodel.WorkbookFactory;
//import org.example.demo.entity.Student;
//import org.springframework.web.multipart.MultipartFile;
//
//import java.io.IOException;
//import java.util.ArrayList;
//import java.util.Iterator;
//import java.util.List;
//
//public class ExcelUtil {
//    public static List<Student> parseExcel(MultipartFile file) throws IOException, InvalidFormatException {
//        List<Student> dataList = new ArrayList<>();
//
//        Workbook workbook = WorkbookFactory.create(file.getInputStream());
//        Sheet sheet = workbook.getSheetAt(0);
//
//        Iterator<Row> rowIterator = sheet.iterator();
//        while (rowIterator.hasNext()) {
//            Row row = rowIterator.next();
//            if (row.getRowNum() == 0) {
//                continue; // 跳过表头行
//            }
//
//            Student data = new Student();
//            data.setName(row.getCell(1).getStringCellValue());
//            data.setId((int) row.getCell(0).getNumericCellValue());
//            // 设置其他属性...
//
//            dataList.add(data);
//        }
//
//        workbook.close();
//
//        return dataList;
//    }
//}
